<#include "javadoc-copyright.ftl">
package ${packageDir}.po;

import jar.middle.domain.BaseDomain
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@ApiModel
@Data
@EqualsAndHashCode(callSuper=true)
@Accessors(chain = true)
public class ${className}Po  extends BaseDomain<String>{

    private static final long serialVersionUID = 1L;

<#list fieldModels as columnModel>
	 <#if (columnModel.property?upper_case=="ID") >
	<#elseif (columnModel.property?upper_case=="CREATE_TIME")>
	<#elseif (columnModel.property?upper_case=="UPDATE_TIME")>
	<#elseif (columnModel.property?upper_case=="CREATE_USER")>
	<#elseif (columnModel.property?upper_case=="UPDATE_USER")>
	<#elseif (columnModel.property?upper_case=="DEL_FLAG")>
	<#else>

		 /**
		 * ${columnModel.comment}
		 */
		 @ApiModelProperty(value = "${columnModel.comment}")
		 private	${columnModel.javaType}	${columnModel.property?uncap_first};
	 </#if>
</#list>

<#--
<#list model.columnList as columnModel>
	<#if (columnModel.columnName?upper_case=="ID") > 
	<#elseif (columnModel.columnName?upper_case=="CREATE_TIME")>
	<#elseif (columnModel.columnName?upper_case=="UPDATE_TIME")>
	<#elseif (columnModel.columnName?upper_case=="CREATE_USER")>
	<#elseif (columnModel.columnName?upper_case=="UPDATE_USER")>
	<#elseif (columnModel.columnName?upper_case=="DEL_FLAG")>
	<#else>
	
	/**
     * @param ${columnModel.humpColumnName?uncap_first} the ${columnModel.humpColumnName?uncap_first} to set
     */
	public void set${columnModel.humpColumnName}(${columnModel.colType} ${columnModel.humpColumnName?uncap_first}) {
		this.${columnModel.humpColumnName?uncap_first} = ${columnModel.humpColumnName?uncap_first};
	}
	/**
     * @return the ${columnModel.humpColumnName?uncap_first}
     */
	public ${columnModel.colType} get${columnModel.humpColumnName}() {
		return ${columnModel.humpColumnName?uncap_first};
	}
	</#if>
</#list>  -->
}